package cn.huijielong.modules.job.task;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import cn.huijielong.modules.solitaire.service.SolitaireService;

/**
 * 
 * vsTask为spring bean的名称
 * 
 */
@Component("vsTask")
public class VSTask {
	private Logger logger = LoggerFactory.getLogger(getClass());
	
	@Autowired
	private SolitaireService solitaireService;

	//定时任务只能接受一个参数；如果有多个参数，使用json数据即可
	public void updateOverdue(){
		
		logger.info("将已经超过接龙截止日期状态修改为过期 - 任务开始");
		try {
			solitaireService.updateOverdue();
		} catch (Exception e) {
			logger.info("将已经超过接龙截止日期状态修改为过期 - 任务处理出错",e);
		}
		logger.info("将已经超过接龙截止日期状态修改为过期 - 任务结束");
	}
	
	
}
